//某套连招动作记作仅由小写字母组成的序列 arr，其中 arr[i] 第 i 个招式的名字。请返回第一个只出现一次的招式名称，如不存在请返回空格。 
//
// 
//
// 示例 1： 
//
// 
//输入：arr = "abbccdeff"
//输出：'a'
// 
//
// 示例 2： 
//
// 
//输入：arr = "ccdd"
//输出：' '
// 
//
// 
//
// 限制： 
//
// 0 <= arr.length <= 50000 
//
// Related Topics 队列 哈希表 字符串 计数 👍 366 👎 0


package LeetCode.editor.cn;


/**
 * @author ldltd
 * @date 2025-05-16 19:01:46
 * @description LCR 169.招式拆解 II
 
 */
 
public class DiYiGeZhiChuXianYiCiDeZiFuLcof {
    public static void main(String[] args) {
    //测试代码
    DiYiGeZhiChuXianYiCiDeZiFuLcof fun = new DiYiGeZhiChuXianYiCiDeZiFuLcof();
    Solution solution= fun.new Solution();
        System.out.println((char)('a'^12^12));
    }

//leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public char dismantlingAction(String arr) {
        int[] count = new int[26];
        for (char c : arr.toCharArray()) {
            count[c - 'a']++;
        }
        for (char c : arr.toCharArray()) {
            if (count[c - 'a'] == 1) {
                return c;
            }
        }
        return ' ';
    }
}
//leetcode submit region end(Prohibit modification and deletion)

}
